#!/usr/bin/env node

const stdin=process.stdin,
      stdout=process.stdout;

//将标准输入流中的字符转成大写输出

stdin.on('data',data=>{
  //写入
  stdout.write(data.toString('utf8').toUpperCase());//buffer中没有toUpperCase方法

})

//stdin.push('hello');
//stdin.push('world');

for(let i='a'.charCodeAt(0);i <='z'.charCodeAt(0);i++){//转换成ASCII码
  stdin.push(String.fromCharCode(i));//再把i从ASCII转换成字符
}

stdin.push(null);//%输入终止
//？？？
//stdin.pipe(stdout);//可读流才有pipe方法，用 pipe() 把可读流 连接 到可写流中


//交互的方式运行程序
//流的方式运行程序:输出的01-std-io.js全部是大写
//cat 01-std-io.js | ./01-std-io.js
